package fr.afcepf.qualimetrie;

import java.util.List;

/**
 * Interface pour la gestion de la persistence
 * des blagues.
 * @author stagiaire
 *
 */
public interface IDataBlague {
    /**
     * Ajouter une Blague.
     * @param blague la Blague a ajouter.
     * @return la clé primaire de la Blague.
     */
    int ajouter(Blague blague);
    /**
     * Supprimer une mauvaise Blague.
     * @param blague la mauvaise Blague.
     * @return ok ou pas.
     */
    boolean supprimer(Blague blague);
    /**
     * Recherche d'une Blague par
     * titre ou auteur ou contenu.
     * @param pleinText le texte rechercher.
     * @return les Blague retrouvees.
     */
    List<Blague> rechercher(String pleinText);
}
